Your conditions: D. Chen